From: Po Lu Date: Sat, 22 Jan 2022 12:22:30 +0000 (+0800) Subject: Fix GNUstep build warnings X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~16^2~3302 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=82f818344e2525d3470266894674188fcb3c2fb5;p=emacs.git Fix GNUstep build warnings * src/nsmenu.m ([EmacsMenu menu:updateItem:atIndex:shouldCancel:]) ([EmacsMenu menuHasKeyEquivalent:forEvent:target:action:]) ([EmacsMenu numberOfItemsInMenu:]): New methods. --- diff --git a/src/nsmenu.m b/src/nsmenu.m index 4d3c7528160..cad0ff6fe17 100644 --- a/src/nsmenu.m +++ b/src/nsmenu.m @@ -777,6 +777,25 @@ prettify_key (const char *key) /* GNUstep seems to have a number of required methods in NSMenuDelegate that are optional in Cocoa. */ +- (BOOL) menu: (NSMenu*) menu updateItem: (NSMenuItem*) item + atIndex: (NSInteger) index shouldCancel: (BOOL) shouldCancel +{ + return YES; +} + +- (BOOL) menuHasKeyEquivalent: (NSMenu*) menu + forEvent: (NSEvent*) event + target: (id*) target + action: (SEL*) action +{ + return NO; +} + +- (NSInteger) numberOfItemsInMenu: (NSMenu*) menu +{ + return [super numberOfItemsInMenu: menu]; +} + - (void) menuWillOpen:(NSMenu *)menu { }